package com.sz.biz.logistics.base.dto;

import com.sz.common.base.dto.I18nDto;
import com.sz.common.base.entity.Entity;

import java.util.Date;
import java.util.List;

/**
 * Function: 前端交互对象 <br>
 * Author: penghui.zheng <br>
 * Date: 2016-12-01 15:32:00
 */
public class CarrierCompanyDto implements Entity {

    /**
     * 承运公司id
     */
    private Integer id;

    /**
     * 所属国家
     */
    private String countryId;
    /**
     * 国家名称
     */
    private String countryName;
    /**
     * 名称
     */
    private String name;
    /**
     * 二字码
     */
    private String figureCode;
    /**
     * 三字码
     */
    private String triadCode;
    /**
     * 描述
     */
    private String description;
    /**
     * 级别
     */
    private Integer level;
    /**
     * 排序
     */
    private Integer ordinal;
    /**
     * 是否删除
     */
    private Boolean isDeleted;
    /**
     * 语言
     */
    private String language;
    /**
     * 承运商国际化名称
     */
    private String localName;
    /**
     * 简拼
     */
    private String jianpin;
    /**
     * 拼音
     */
    private String pinyin;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改时间
     */
    private Date lastUpdateTime;

    /**
     * 国际化
     */
    private List<I18nDto> i18n;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCountryId() {
        return countryId;
    }

    public void setCountryId(String countryId) {
        this.countryId = countryId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFigureCode() {
        return figureCode;
    }

    public void setFigureCode(String figureCode) {
        this.figureCode = figureCode;
    }

    public String getTriadCode() {
        return triadCode;
    }

    public void setTriadCode(String triadCode) {
        this.triadCode = triadCode;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Boolean getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getLocalName() {
        return localName;
    }

    public void setLocalName(String localName) {
        this.localName = localName;
    }

    public Integer getOrdinal() {
        return ordinal;
    }

    public void setOrdinal(Integer ordinal) {
        this.ordinal = ordinal;
    }

    public String getJianpin() {
        return jianpin;
    }

    public void setJianpin(String jianpin) {
        this.jianpin = jianpin;
    }

    public String getPinyin() {
        return pinyin;
    }

    public void setPinyin(String pinyin) {
        this.pinyin = pinyin;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public List<I18nDto> getI18n() {
        return i18n;
    }

    public void setI18n(List<I18nDto> i18n) {
        this.i18n = i18n;
    }

    public String getCountryName() {
        return countryName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }
}
